import request from '@/utils/request'
import store from '@/store'

// 1.用户 - 登录接口==========按需导出===在login导入
export const loginAPI = ({ mobile, code }) => { // 函数形参对象的解构赋值
  return request({
    url: '/v1_0/authorizations',
    method: 'POST',
    data: {
      mobile,
      code
    }
  })
}
// 频道接口方法, 只负责调用一个接口, 返回一个Promise对象
export const allChannelListAPI = () => {
  return request({
    url: '/v1_0/channels'
  })
}

// 频道 - 用户已选列表
export const userchannelAPI = () => {
  return request({
    url: '/v1_0/user/channels',
    headers: {
      Authorization: 'Bearer ' + store.state.token
    }
  })
}
// 1，设置接口 是为了请求后台数据=============================================
// 文章 获取列表----接口方法准备----调用接口在home里的index.vue    //{ channelId }外边穿进来的
export const articleListAPI = ({ channelId }) => {
  return request({
    url: '/v1_0/articles',
    params: { /// 传参(文档)
      channel_id: channelId, // 频道id  { channelId }外边传进来的
      timestamp: new Date().getTime() + ''// 系统时间转成字符串
    }
  })
}
